English Dictionary
◊ NOCTILUCA MILIARIS
Noctiluca miliaris
n : large bioluminescent marine protozoan [syn: {noctiluca}, {Noctiluca
miliaris}]